﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MinerManager
{
	/// <summary>
	/// 表示 Combobox 类的实例中的选定项。
	/// </summary>
	[Serializable]
	public class ComboboxListItem
	{
		/// <summary>
		/// 获取或设置选定项的文本。
		/// </summary>
		public string Text { get; set; }

		/// <summary>
		/// 获取或设置选定项的值。
		/// </summary>
		public string Value { get; set; }

		/// <summary>
		/// 初始化 <see cref="ComboboxListItem"/> 的实例。
		/// </summary>
		/// <param name="text"></param>
		/// <param name="value"></param>
		public ComboboxListItem(string text, string value)
		{
			this.Text = text;
			this.Value = value;
		}
		
		/// <summary>
		/// 获取或设置选定项的文本。
		/// </summary>
		/// <returns></returns>
		public override string ToString()
		{
			return this.Text;
		}
	}
}
